しかし、C1Report では、RecordsPerPage プロパティを設定するだけで次の動作を実現できます。
1ページに含まれるレコード数が指定した行数を超える場合は、指定した行数で改ページする。
1ページに含まれるレコード数が指定した行数に満たない場合は、指定した行数になるまで空の行を出力する。
メモ:1ページに収まりきらない行数を指定した場合でも、指定した行数を出力してから改ページが挿入され、その結果、ページに収まりきらない行は次のページに出力されます。望ましい結果をえるためには、RecordsPerPage プロパティには1ページに収まるような行数を指定してください。
この機能が非常に簡単に利用できることを示すために、まず C1Report デザイナでサンプルレポート定義ファイル NWind.xml の「カタログ」レポートを読み込みます。
初期状態では、次のように出力されます。
1ページに複数のグループが出力され、さらに各グループに含まれる行数は異なっています。
次に、RecordsPerPage プロパティを 20 に設定して、プレビュー表示します。
空の行数が挿入され、毎ページ同じ行数だけ出力されていることが確認できます。